using System;
using System.Collections.Generic;

public class bubble
{
	private  List<Int32> b_nums;

	public bubble(List<Int32> nums)
	{
		b_nums = nums;
		doBubbleSort(b_nums);
	}

	public List<Int32> getList()
	{
		return b_nums;
	}

	private void doBubbleSort(List<Int32> nums)
	{
		int i,j,k;
		for(k = 0;k < nums.Count;k++)
			for(i = 0;i < nums.Count;i++)
				for(j = 0;j < nums.Count;j++)
					if((int)nums[i] < (int)nums[j])
						swap(nums,i,j);
	}

	private void swap(List<Int32> nums,int first,int second)
	{
		int temp = (int)nums[first];
		nums[first] = nums[second];
		nums[second] = temp;
	}

	public static void Main()
	{
		List<Int32> l = new List<Int32>();
		l.Add(91);
		l.Add(5);
		l.Add(101);
		l.Add(3);
		l.Add(58);
		l.Add(-14);
		l.Add(199);
		l.Add(44);
		l.Add(1);
		l.Add(678);
		bubble b = new bubble(l);
		l = b.getList();
		int i;
		for(i = 0;i < l.Count;i++)
			Console.WriteLine(l[i]);
	}
}
